function makeSPARQLQuery( endpointUrl, sparqlQuery, doneCallback ) { var settings = { headers: { Accept: 'application/sparql-results+json' }, data: { query: sparqlQuery } }; return $.ajax( endpointUrl, settings ).then( doneCallback ); } var endpointUrl = '{ENDPOINT_URL}', sparqlQuery = {SPARQL_QUERY}; makeSPARQLQuery( endpointUrl, sparqlQuery, function( data ) { $( 'body' ).append( $( '
' ).text( JSON.stringify( data ) ) ); console.log( data ); } );